Extending OMG Event Service for Integrating Distributed Multimedia Components
نویسندگان
چکیده
Developing multimedia applications, such as video and audio applications, is a diicult task because of the stringent requirement on system resources and the great diversity of multimedia standards and devices. Many existing multimedia systems are monolithic and extremely complex. It is hard to extend and reconngure those systems. Easy exten-sibility and reconngurability is desirable since multimedia research and development is one of the fastest changing elds in computer science. On the other hand, event-based systems seem to be the right solution to these software engineering problems by allowing software integration in a loose and exible way. Several emerging standards for distributed integrative environments, like the Common Object Request Broker Ar-chitecture(CORBA) from the Object Management Group (OMG), have deened standard event service interfaces. However, most existing event services in those systems can not provide the Quality of Service (QoS) that multimedia applications need. In this paper we address this problem by extending standard OMG event service with temporal factors so that the system can deliver large volume events, like video frames, in real time. A new type of event service called timed event service is proposed and deployed in constructing the high-performance event services. To demonstrate the feasibility of our design, we have prototyped this fast CORBA-compliant event service in the Distributed System Object Model (DSOM).
منابع مشابه
Developing Multimedia Applications with the OMG Streaming Framework
This paper presents an implementation of the OMG (Object Management Group) media streaming framework and discusses how this speciication addresses some key issues related to multimedia communication, such as quality of service, support to multi-party streams, and ability to interwork with other multimedia infrastructures such as the World Wide Web. The OMG standard \Control and Management of Au...
متن کاملMobile Agent-Based Services for Real-Time Multimedia Content Delivery
Technologies and applications that enable multi-party, multimedia communications are becoming more and more pervasive in every facet of daily lives: from distance learning to remote job training, from peer-to-peer conferencing to distributed virtual meetings. To effectively use the evolving Internet infrastructure as ubiquitously accessible platform for the delivery of multi-faceted multimedia ...
متن کاملAugmented Reliable Multicast Corba Event Service – A Multimedia Middleware
Continuous media applications require QoScapable middleware platforms, in order to meet stringent requirements in terms of losses, bandwidth and jitter. Existing middleware platforms, such as OMG Common Object Request Broker Architecture (CORBA) do not meet these requirements. This paper discusses continuous media applications and their quality of service requirements. The major part of the pap...
متن کاملTowards Components that Plug AND Play
Component-based programming promotes a software development process where applications are built by composing reusable pieces of software, called components. This process requires a demanding form of compatibility between components, often dubbed as “Plug and Play”: Plugability refers to the syntactic compatibility between components while “playability” refers to their behavioural compatibility...
متن کاملObject Interconnections Overcoming Drawbacks in the OMG Events Service ( Column 10 )
Our last two columns have explored various techniques for using distributed callbacks to decouple clients and servers and create peer-to-peer relationships between the objects in a distributed system. We’ve shown various ways to eliminate the polling required by a stock application client. All these approaches center around direct or indirect callbacks from the Stock Quote Server. Like all engi...
متن کامل